package com.ddtech.business.vrTask.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ddtech.business.vrTask.entity.VrTask;
import com.ddtech.business.vrTask.query.VrTaskQuery;
import com.ddtech.business.vrTask.vo.VrTaskVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @version v1.0
 * @ClassName:VrTaskMapper description：
 * @author:wei_zhang(xiao)
 * @date: 2024-11-15 13:37
 */
@Mapper
public interface VrTaskMapper extends BaseMapper<VrTask> {

    IPage<Map<String, Object>> getPageList(IPage page, @Param("vrTaskQuery") VrTaskQuery vrTaskQuery);

    List<Map<String, Object>> getList(@Param("vrTaskQuery") VrTaskQuery vrTaskQuery);

    VrTaskVO getTaskRoom (String taskId);

}
